expert; skilled
very able
having mental or physical ability
able to perform
(of a person) having the necessary ability, power, authority, skill, knowledge etc
able
of a profession; doing something in a way hat shows care or concern
skilled, trained
skilled
able, skilled
able, skilful
able, skilful
a person who has a lot of experience; a person who has been in the armed forces
experienced, seasoned